self appointed - French English Dictionary